package com.csun.cmny.provider.model.domain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "cn_omc_oldman_status")
public class OmcOldmanStatus {
    /**
     * 老人Id
     */
    @Id
    @Column(name = "oldman_id")
    private Integer oldmanId;

    /**
     * 上一个状态
     */
    @Column(name = "last_status")
    private Integer lastStatus;

    /**
     * 当前状态
     */
    @Column(name = "current_status")
    private Integer currentStatus;

    /**
     * 暂存状态的原因 1-请假中 2-调房调级中 3-出院中
     */
    @Column(name = "status_code")
    private Integer statusCode;

    /**
     * 获取老人Id
     *
     * @return oldman_id - 老人Id
     */
    public Integer getOldmanId() {
        return oldmanId;
    }

    /**
     * 设置老人Id
     *
     * @param oldmanId 老人Id
     */
    public void setOldmanId(Integer oldmanId) {
        this.oldmanId = oldmanId;
    }

    /**
     * 获取上一个状态
     *
     * @return last_status - 上一个状态
     */
    public Integer getLastStatus() {
        return lastStatus;
    }

    /**
     * 设置上一个状态
     *
     * @param lastStatus 上一个状态
     */
    public void setLastStatus(Integer lastStatus) {
        this.lastStatus = lastStatus;
    }

    /**
     * 获取当前状态
     *
     * @return current_status - 当前状态
     */
    public Integer getCurrentStatus() {
        return currentStatus;
    }

    /**
     * 设置当前状态
     *
     * @param currentStatus 当前状态
     */
    public void setCurrentStatus(Integer currentStatus) {
        this.currentStatus = currentStatus;
    }

    /**
     * 获取暂存状态的原因 1-请假中 2-调房调级中 3-出院中
     *
     * @return status_code - 暂存状态的原因 1-请假中 2-调房调级中 3-出院中
     */
    public Integer getStatusCode() {
        return statusCode;
    }

    /**
     * 设置暂存状态的原因 1-请假中 2-调房调级中 3-出院中
     *
     * @param statusCode 暂存状态的原因 1-请假中 2-调房调级中 3-出院中
     */
    public void setStatusCode(Integer statusCode) {
        this.statusCode = statusCode;
    }
}